/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2007，所有权利保留。
 * 
 * 项目名：	rumba
 * 文件名：	CSubscriber.java
 * 模块说明：	
 * 修改历史：
 * Oct 30, 2007 - lxm - 创建。
 */
package com.hd123.rumba.mscb.subscriber;

import com.hd123.rumba.runtime.CPersistent;
import com.hd123.rumba.util.HashMap2;

/**
 * 订阅者 | 常量类
 * 
 * @author lxm
 * @see Subscriber
 */
public class CSubscriber extends CPersistent {

  public static String CAPTION_CLASS = "订阅者";

  /** @see Subscriber#getType_() */
  public static String CAPTION_TYPE = "类型";
  public static final int LENGTH_TYPE = 4;

  public static final String VALUE_TYPE_USER = "USER";
  public static String CAPTION_TYPE_USER = "用户";
  public static final String VALUE_TYPE_ROLE = "ROLE";
  public static String CAPTION_TYPE_ROLE = "角色";
  public static final HashMap2 TYPEMAP = new HashMap2().put2(VALUE_TYPE_USER, CAPTION_TYPE_USER)
      .put2(VALUE_TYPE_ROLE, CAPTION_TYPE_ROLE);

  /** @see Subscriber#getMgrClassName() */
  public static String CAPTION_MGRCLASSNAME = "管理员对象类名";
  public static final int LENGTH_MGRCLASSNAME = 128;

  /** @see Subscriber#getId() */
  public static String CAPTION_ID = "标识";
  public static final int LENGTH_ID = 32;
}
